package org.example.view;

import javax.swing.*;
import java.awt.*;

public class DemoC extends JFrame {

    private JButton b1, b2, b3, b4, b5;

    public DemoC() throws HeadlessException {
        // 标题 一般书写在第一行
        setTitle("我的第一个界面");
        // 使用默认布局：边框布局（麻将布局）
        setLayout(new BorderLayout()); // 默认布局

        b1 = new JButton("B1");
        b2 = new JButton("B2");
        b3 = new JButton("B3");
        b4 = new JButton("B4");
        b5 = new JButton("B5");
        // 边框布局 默认将控件存放到中间位置
        add(b1, BorderLayout.SOUTH);
        add(b2, BorderLayout.WEST);
        add(b3); //默认是中部
        add(b4, BorderLayout.EAST);
        add(b5, BorderLayout.NORTH);
        // 设置尺寸和位置
        int x = 500;
        int y = 400;
        int width = 300;
        int height = 200;
        setBounds(x, y, width, height);
        // 设置窗体剧中显示
        setLocationRelativeTo(null);
        // 设置点击关闭时释放内存
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        // 配置显示
        setVisible(true);
    }

    public static void main(String[] args) {
        new DemoC();
    }
}
